export const regExpConfig = {
  // 限定数字的正则
  // temperature: /(^-20$)|(^-[1-9]$)|(^-1[0-9]$)|(^[1-6][0-9]$)|(^70$)|(^[0-9]$)/,
  temperature: /(^-40$)|((^-[0-9]$)|(^-[0-9]\.[0-9]$))|((^-[1-3][0-9]$)|(^-[1-3][0-9]\.[0-9]$))|((^[1-6][0-9]$)|(^[1-6][0-9]\.[0-9]$))|(^70$)|((^[0-9]$)|(^[0-9]\.[0-9]$))/,
  humidity: /((^[0-9]?[0-9]$)|(^[0-9]?[0-9]\.[0-9]$))|(^100$)|^0$/,

  // pactCode: /[^\w\.\-_()&+\/\[\]]/gi,
  // phone: /[^\w\.\-_()&+\/\[\]]/gi,
  // email: /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,9}$/, // 邮箱正则
  // password: /^(?![a-zA-z]+$)(?!\d+$)(?![~!@#$%^&*_-]+$)[a-zA-Z\d~!@#$%^&*_-]{6,20}$/, // 字母和英文字符中任意两项，长度6-20位，区分大小写
  // pureNumber: /^[0-9]*$/, // 纯数字 弱
  // pureEnglish: /^[A-Za-z]+$/, // 纯英文 弱
  middleNumber: /^(\d|[a-zA-Z])*((\d[a-zA-Z])|([a-zA-Z]\d))(\d|[a-zA-Z])*$/, // 数字+字母 中
  middleSpecial:
    /^([a-zA-Z]+[~!@#$%^&*_-]+)|([a-zA-Z]+[0-9]+)|([~!@#$%^&*_-]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+)|([~!@#$%^&*_-]+[0-9]+)|([0-9]+[~!@#$%^&*_-]+)$/, // 数字+英文 数字+特殊符号 英文+特殊符号 数字+英文+特殊符号   /((?=.*[a-z])(?=.*\d)|(?=[a-z])(?=.*[~!@#$%^&*_-])|(?=.*\d)(?=.*[~!@#$%^&*_-]))[a-z\d~!@#$%^&*_-]/i 
  // 数字 + 英文 + 特殊符号 强
  strongContent: /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*_-]).{6,20}$/
};
